package com.example.administrator.timertask.util;

import java.text.DecimalFormat;

public class TimeUtil {
    public static String getFormatHMS(long time) {
        time = time / 1000;//总秒数
        int s = (int) (time % 60);//小时
        int m = (int) (time / 60) % 60;//分
        int h = (int) (time / 3600) % 60;//小时
        return String.format("%02d:%02d:%02d", h, m, s);
    }

    /**
     * 将秒转化为 HH:mm:ss 的格式
     *
     * @param time 秒
     * @return
     */
    public static String formatTime(int time) {
        DecimalFormat decimalFormat;
        decimalFormat = new DecimalFormat("00");
        String hh = decimalFormat.format(time / 3600);
        String mm = decimalFormat.format(time % 3600 / 60);
        String ss = decimalFormat.format(time % 60);
        return hh + "'" + mm + "'" + ss;
    }
}
